package com.qianzhu8.kfc.boot.client;

import com.qianzhu8.kfc.boot.request.BaseRequest;
import com.qianzhu8.kfc.boot.response.BaseResponse;

/**
 * 执行客户端
 *
 * @author xuyanjun
 * @date 2020/4/10
 */
public interface KfcExecuteClient {

    /**
     * 执行
     *
     * @param request request
     * @return response
     */
    <T extends BaseResponse> T execute(BaseRequest<T> request);
}
